package org.mspring.mlog.service.bbs;

import java.util.List;

import org.mspring.mlog.entity.bbs.Forum;
import org.mspring.platform.dao.hibernate.IGenericDao;

/**
 * 
 * @author Gao Youbo
 * @since 2013年8月6日
 */
public interface ForumService extends IGenericDao<Forum, Long> {
    /**
     * 判断该板块下是否存在帖子
     * 
     * @param forumId
     * @return
     */
    public boolean hasTopic(Long forumId);

    /**
     * 根据版块分类获取版块
     * 
     * @param forumCatalog
     * @return
     */
    public List<Forum> getForumByCatalog(Long forumCatalog);

    /**
     * 更新版块帖子量
     * 
     */
    public void updateForumTopics();

    /**
     * 更新版块回帖量
     */
    public void updateForumReplys();
}
